/**
 * @autho admin888 <doan.hut@gmail.com>
 * Description : js xử lý liên quan tới liên hệ 
 * Date : 17/06/2011 
 */
/**
 * popup them nhom lien hệ
 * 
 */
function themnhomlienhe()
{
   $(document).ready(function(){ 
	$('#themnhomlienhe').dialog({
			autoOpen:false,
			height:170,
			width:420,
		    show: 'blind',
			hide: "blind",
			modal: true	
	});
	document.getElementById('ten_nhom_lienhe').value ='';
	$('#themnhomlienhe').dialog('open');
	$('#ten_nhom_lienhe').focus();
	
 });	
}
// check end ajax thêm nhóm liên hệ 
function themmoinhomlienhe(iddn){
	var tenlh = document.getElementById('ten_nhom_lienhe').value;
	var url = document.getElementById('urlajax').value;
	var utlhinh = document.getElementById('url').value;
	var link = url+'/tenlh/'+tenlh+'/iddn/'+iddn; 
	//alert (link);
	if (tenlh == ''){
		alert ('Bạn chư nhập tên nhóm liên hệ !');
	 return false;	
	}else if(tenlh.length < 6 ){
		alert ('Nhóm liên hệ ít nhất có 6 ký tự !');
		return false;
	}else{
		$('#themnhomlienhe').dialog('close');
		loading();
		$.getJSON(link,null,function(data){
			var id = Number(data.idlast);
			var html = "<li class= 'li_nhomlienhe'  id='linhom_"+id+"' >"+
							"<a href='"+utlhinh+"/lienhe/index/nhomlh/"+id+"' title='Xem nhóm liên hệ này'>"+
								"<img class='iconnhom' src='"+utlhinh+"/images/icon/icon-32-contacts_011.png'  />"+
							"</a>"+
							"<a href='#'  onclick=\"doitennhom('"+tenlh+"','"+id+"');\" >"+
								tenlh+
							"</a>"+
					   "</li>";
			
			$(html).insertBefore('.li_nhomlienhe:eq(0)');
		});
		stoploading();
		
	}
}

//poup đổi tên nhóm
function doitennhom(tennhom,idnhom)
{
   $(document).ready(function(){ 
	$('#suanhom').dialog({
			autoOpen:false,
			height:150,
			width:480,
		    show: 'blind',
			hide: "blind",
			modal: true	
	});
	$('#ten_nhom_lienhesua').val(tennhom);
	$('#idnhom').val(idnhom);
	$('#suanhom').dialog('open');
 });	
}
//thuc thi dổi nhóm liên hệ
function suanhomnay(){
	var tennhom = document.getElementById('ten_nhom_lienhesua').value;
	var iddn = document.getElementById('iddn').value;
	var idnhom = document.getElementById('idnhom').value;
	var url = document.getElementById('urlsua').value;
	var link = url+"/ajax/updatenhomlienhe/tennhom/"+tennhom+"/idnhom/"+idnhom+"/iddn/"+iddn;
	var linhom = "#linhom_"+idnhom;
	$('#suanhom').dialog('close');
	loading();
	$.getJSON(link,null,function(data){
		$(linhom).remove();
		var html = "<li class= 'li_nhomlienhe' id='linhom_"+idnhom+"'>"+
				"<a href='"+url+"/lienhe/index/nhomlh/"+idnhom+"' title='Xem nhóm liên hệ này'>"+
					"<img class='iconnhom' src='"+url+"/images/icon/icon-32-contacts_011.png'  />"+
				"</a>"+
				"<a href='#'  onclick=\"doitennhom('"+tennhom+"','"+idnhom+"');\" >"+
					tennhom+
				"</a>"+
		   "</li>";
		
		$(html).insertBefore('.li_nhomlienhe:eq(0)');   
	});
	stoploading();
}
//thực thi xóa nhóm liên hệ note : xóa toàn bộ liên hệ thuộc nhóm này 
function xoanhom()
{
	var tennhom = document.getElementById('ten_nhom_lienhesua').value;
	var iddn = document.getElementById('iddn').value;
	var idnhom = document.getElementById('idnhom').value;
	var url = document.getElementById('urlsua').value;
	var linkxoa = url+"/ajax/deletenlh/idnlh/"+idnhom;
	var linhom = "#linhom_"+idnhom;
	var hoi = "Bạn có chắc chắn muốn xóa nhóm liên hệ này ? Nếu bạn xóa nhóm thư này thì các liên hệ trong nhóm này sẽ bị xóa theo !";
	var xoa = confirm(hoi);
	if (xoa){
		$('#suanhom').dialog('close');
		loading();
		$(linhom).remove();
		$.getJSON(linkxoa,null,function(){
			
		});
		stoploading();
	}
}


/**
 * admin888 <doan.hut@gmail.com>
 * Description : khoi tao popup them moi lien he
 */
function themmoilienhe()
{
	
	$(document).ready(function(){
		$('#themmoilienhe').dialog({
			autoOpen:false,
			height:400,
			width:700,
		    show: 'blind',
			hide: "blind",
			modal: true	
		});
		$('#themmoilienhe').dialog('open');
		document.getElementById('form_themlienhe').reset()
		loadnhomlienhe();
	});
} 
//function load nhom lien he
function loadnhomlienhe(){
	var url = document.getElementById('url').value;
	var iddn = document.getElementById('iddn').value;
	var link = url+'/ajax/getallnhomlienhe/iddn/'+iddn;
	$.post(link,null,function(data){
		var html = "<option value = '0' select='selected'> Chọn </option>"+data;
		$('#id_nhomlh').html(html);
	});
}
//dong popup them lien he
function closethemlh(){
	$('#themmoilienhe').dialog('close');
}
//chec them 
function checkthemlienhe(){
	
	var gioitinh1 = document.getElementById('gioitinh1');
	var gioitinh2 = document.getElementById('gioitinh2');
	var ten = document.getElementById('tennguoilienhe').value;
	var email = document.getElementById('emailnguoilienhe').value;
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var nhom = document.getElementById('id_nhomlh').value;
 	 if (ten == '') {
	 	alert('Bạn chưa nhập tên liên hệ !');
	 	return false;
	 }
	 else 
	 	if (gioitinh2.checked == false && gioitinh1.checked == false) {
	 		alert('Bạn chưa chọn gới tính !');
	 		return false;
	 	}else if(reg.test(email) == false){
			alert('Bạn chưa nhập đúng email !');
			return false
		}else if(nhom == 0){
			alert('Bạn chưa chọn nhóm liên hệ !');
			return false;
		}else{
			return true;
		}

}

//tooltip
function showTipSP(tenlh,email,dienthoai){
	tipWidth =  270;
	Tip('<div style="float:left;text-align:left; width:250px;"><div style="float:left;" >Tên Liên hệ: '+tenlh+'</div> <br/><div style="float:left;width:250px;" >Email :'+email+'</div> </div><br/><div style="float:left;text-align:left width:200px;"><div style="float:left" >Điện thoại : '+dienthoai+'</div><br/> </div>', SHADOW, true, SHADOWCOLOR, '#ffbbcc', BORDERCOLOR, '#555555', BGCOLOR, '#ffffe1', WIDTH, tipWidth);
}
/**
 * admin888 <doan.hut@yahoo.com>
 * xu ly khong du dung liên hệ 
 */
function khongsudunglienhe(iddn,idlh,thamso){
	var url = document.getElementById('url').value;
	var link = url+'/ajax/battatlienhe/idlh/'+idlh+'/iddn/'+iddn+'/thamso/'+thamso;
	loading();
	var tat =  $.getJSON(link,null);
	
		var html = "<a href='#' onclick=\"sudunglienhe('"+iddn+"',"+idlh+",'1');\" ><img title='Sử dụng liên hệ này' src='"+url+"/images/icon/notice-alert.png' width='17' hight='17' /></a>";
		var splh = '#sp_lien_he_'+idlh;
		$(splh).html(html);
	
	stoploading();
	
}
/**
 * admin888 <doan.hut@gmail.com>
 * Description : xu ly sử dụng lien hệ 
 */
function sudunglienhe(iddn,idlh,thamso)
{
	var url = document.getElementById('url').value;
	var link = url+'/ajax/battatlienhe/idlh/'+idlh+'/iddn/'+iddn+'/thamso/'+thamso;
	loading();
	var tat =  $.getJSON(link,null);
	
		var html = "<a href='#' onclick=\"khongsudunglienhe('"+iddn+"',"+idlh+",'1');\" ><img title='Không sử dụng liên hệ này' src='"+url+"/images/icon/check2.png' width='17' hight='17' /></a>";
		var splh = '#sp_lien_he_'+idlh;
		$(splh).html(html);
	
	stoploading();
}
/**
 * admin888 <doan.hut@gmail.com>
 * Description Xóa one liên hệ 
 */
function xoaonelienhe(idlh){
	var url = document.getElementById('url').value;
	var link = url+'/ajax/xoaonelienhe/idlh/'+idlh;
	var hoi = "Bạn có muốn xóa liên hệ này ?";
	var conf = confirm(hoi);
	
		if (conf) {
			loading();
			$.getJSON(link, null);
			var tdlh = '.row_' + idlh;
			$(tdlh).remove();
			stoploading();
		}else{
			return false;
		}
	
		
}
/**
 * admin888 <doan.hut@gmail.com>
 * Sửa lien hệ 
 */
function sualienhe(idlh){
	$(document).ready(function(){
		$('#sualienhe').dialog({
			autoOpen:false,
			height:400,
			width:700,
		    show: 'blind',
			hide: "blind",
			modal: true	
		});
		
		document.getElementById('form_themlienhesua').reset()
		loadlienhe(idlh);
	});	
}
// laod du lieu từ db và dổ vào pupop sua
function loadlienhe(idlh){
	loadnhomlienhesua();
	var url = document.getElementById('url').value;
	var link = url+'/ajax/loadlienhetheoid/idlh/'+idlh;
	loading();
	$.getJSON(link,null,function(data){
		var idlh = (data.dulieulayra['idlh']);
		var id_nlh = (data.dulieulayra['id_nlh']);
		var name = (data.dulieulayra['tenlh']);
		var giotinh = (data.dulieulayra['gio-tinh']);
		var ngaysinh = (data.dulieulayra['ngay_sinh']);
		var email = (data.dulieulayra['email']);
		var dienthoai = (data.dulieulayra['dien_thoai']);
		var diachi = (data.dulieulayra['dia_chi']);
		var chucvu = (data.dulieulayra['chuc_vu']);
		var congty = (data.dulieulayra['cong_ty']);
		var web = (data.dulieulayra['web']);
		var ghichu = (data.dulieulayra['ghi_chu']);
		var sudung = (data.dulieulayra['su_dung']);
		var ngaytao = (data.dulieulayra['ngay_tao']);
		var ngaysua = (data.dulieulayra['ngay_sua']);
		var co = (data.dulieulayra['flag']);
		if(co == 1){
			var giatri = 0;
			var html = "<img onclick=\"doicolhsua("+giatri+")\" title=\"Liên hệ quan trọng \" src=\""+url+"/images/icon/flag-16.png\"/>";
		}else{
			var giatri = 1;
			var html = "<img onclick=\"doicolhsua("+giatri+")\" title=\"Liên hệ quan trọng \" src=\""+url+"/images/icon/flag-16-d.png\"/>";
		}
		$('#lacosua').html(html);
		$('#danhdaulh').val(co);		
		$('#tennguoilienhesua').val(name);
		$('#emailnguoilienhesua').val(email);
		$('#dienthoainguoilienhesua').val(dienthoai);
		$('#ngaysinhnguoilienhesua').val(ngaysinh);
		$('#diachinguoilienhesua').val(diachi);
		$('#chucvunguoilienhesua').val(chucvu);
		$('#congtynguoilienhesua').val(congty);
		$('#websitenguoilienhesua').val(web);
		$('#ghichunguoilienhesua').val(ghichu);
		$('#ngay_tao_sua').val(ngaytao);
		$('#idlhsua').val(idlh);
		//gioi tinh
		if (giotinh == 0){
			$('#gioitinhsua2').attr('checked', true);
		}else{
			$('#gioitinhsua1').attr('checked', true);
		}
		//option loai lien he
		$('#id_nhomlhsua option[value='+id_nlh+']').attr('selected', 'selected');
	});
	$('#sualienhe').dialog('open');
	stoploading();
}
// load chung loại liên hệ
function loadnhomlienhesua(){
	var url = document.getElementById('url').value;
	var iddn = document.getElementById('iddn').value;
	var link = url+'/ajax/getallnhomlienhe/iddn/'+iddn;
	$.post(link,null,function(data){
		var html = "<option value = '0' > Chọn </option>"+data;
		$('#id_nhomlhsua').html(html);
	});
}
// dong pupop
function closesualh(){
	$('#sualienhe').dialog('close');
}
// check sưa lien hê
function checksualienhe(){
	var gioitinh1 = document.getElementById('gioitinhsua1');
	var gioitinh2 = document.getElementById('gioitinhsua2');
	var ten = document.getElementById('tennguoilienhesua').value;
	var email = document.getElementById('emailnguoilienhesua').value;
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var nhom = document.getElementById('id_nhomlhsua').value;
 	 if (ten == '') {
	 	alert('Bạn chưa nhập tên liên hệ !');
	 	return false;
	 }
	 else 
	 	if (gioitinh2.checked == false && gioitinh1.checked == false) {
	 		alert('Bạn chưa chọn gới tính !');
	 		return false;
	 	}else if(reg.test(email) == false){
			alert('Bạn chưa nhập đúng email !');
			return false
		}else if(nhom == 0){
			alert('Bạn chưa chọn nhóm liên hệ !');
			return false;
		}else{
			return true;
		}	
}
//xoa nhieu thu mau 
function xoanhieulienhe(){
	
	var checked= new Array();
	var i=0;
	$("input[name='lislh[]']").each(function() {
	if(this.checked){
			checked[i] = $(this).val();	
			i++;
		}
	});
	if(checked == ''){
		alert('Bạn chưa chọn bản ghi nào !');
	}else{
		var hoi = " Bạn có chắc chắn muốn xóa thư mẫu này không ? ";
		var xoa = confirm(hoi);
		if(xoa){
			var url = document.getElementById('url').value;
			var link  = url+"/ajax/xoaalllienhe/idlh/"+checked;
			loading();
			var run =  $.getJSON(link,null);
			if(run){
				//ẩn bản gi cần xóa
				$('#check').attr('checked', false);
				$("input[name='lislh[]']").each(function() {
					if(this.checked){
					checked[i] = $(this).val();
					$('.row_'+checked[i]).remove();	
					i++;
					}
				}); 
				//end ẩn
			}
			stoploading();
			
		}
	}
}
/**
 *  ghi chu lien he 
 */
function ghichulienhe(thongso){
	var url = document.getElementById('url').value;
	if(thongso == 1){
		var giatri = 0;
		var html = "<img onclick=\"ghichulienhe("+giatri+")\" title=\"Liên hệ quan trọng \" src=\""+url+"/images/icon/flag-16.png\"/>";
	}else{
		var giatri = 1;
		var html = "<img onclick=\"ghichulienhe("+giatri+")\" title=\"Liên hệ quan trọng \" src=\""+url+"/images/icon/flag-16-d.png\"/>";
	}
	$('#rmlaco').remove();
	$('#laco').html(html);
	$('#danhdau').val(thongso);
}
/**
 * thay doi trang thai lien sua
 * @param {Object} thongso
 */
function doicolhsua(thongso){
	   var url = document.getElementById('url').value;
		if(thongso == 1){
			var giatri = 0;
			var html = "<img onclick=\"doicolhsua("+giatri+")\" title=\"Liên hệ quan trọng \" src=\""+url+"/images/icon/flag-16.png\"/>";
		}else{
			var giatri = 1;
			var html = "<img onclick=\"doicolhsua("+giatri+")\" title=\"Liên hệ quan trọng \" src=\""+url+"/images/icon/flag-16-d.png\"/>";
		}
		$('#lacosua').html(html);
		$('#danhdaulh').val(thongso)	
}
/**
 * 
 * @param {Object} idlh
 * @param {Object} thongso
 * admin888<doan.hut@gmail.com>
 * Description : thai doi trang thai va update vao db
 * 
 */
function thaydoitrangthailienhe(idlh,thongso){
	var url = document.getElementById('url').value;
	var sapnhinh = '#laco_'+idlh; 
	if(thongso == 1){
		var giatri = 0;
		var html = "<img onclick=\"thaydoitrangthailienhe("+idlh+","+giatri+")\" title=\"Thay đổi trạng thái\" src=\""+url+"/images/icon/flag-16.png\"/>";
	}else{
		var giatri = 1;
		var html = "<img onclick=\"thaydoitrangthailienhe("+idlh+","+giatri+")\" title=\"Thay đổi trạng thái \" src=\""+url+"/images/icon/flag-16-d.png\"/>";
	}
	
	//thu thi ajax 
	var link = url+"/ajax/updatettlienhe/idlh/"+idlh+"/thongso/"+thongso;
	loading();
	$.ajax({
		type: "GET",
		url : link,
		success: function(data){
			$(sapnhinh).html(html);
		} 
	});
	stoploading();
		
	
}
/**
 * admin888 <doan.hut@gmail.com>
 * Description : check trung thong tin lien hej 
 */
function checkttrungemailkienhe(uid){
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var url = document.getElementById('url').value;
	var email = document.getElementById('emailnguoilienhe').value;
	var link = url+"/lienhe/checktrungemail/email/"+email+"/uid/"+uid;
	if(reg.test(email) == false){
			alert('Bạn chưa nhập đúng email !');
	}else{
		$.ajax({
			type: "GET",
			url : link,
			success:function(data){
				if(data > 0){
					$("#thembaclh").hide();
					alert (" Email này đã có khách hàng sử dụng vui lòng kiểm tra lại!")
				}else{
					$("#thembaclh").show();
				}
			}
		});
	}
	
}